package com.example.demo.cimfrontroute.service;

import com.example.demo.cim.common.pojo.CIMUserInfo;

/**
 * @author ：Anitaxiaofeng
 * @description：
 * @create 2019-01-13
 **/
public interface UserInfoCacheService {


    /**
     * 保存和检查用户登录情况
     * @param userId userId 用户唯一 ID
     * @return true 为可以登录 false 为已经登录
     * @throws Exception
     */
    boolean saveAndCheckUserLoginStatus(Long userId) throws Exception ;

    /**
     * 通过 userID 获取用户信息
     * @param userId 用户唯一 ID
     * @return
     * @throws Exception
     */
    CIMUserInfo loadUserInfoByUserId(Long userId) ;

}
